﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//using Happy.ExtentionMethods;
//using Happy.Event.Offline.Internal;

//namespace Happy.Event.Offline
//{
//    /// <summary>
//    /// 离线事件队列工厂。
//    /// </summary>
//    public static class OfflineEventQueueFactory
//    {
//        /// <summary>
//        /// 返回基于MSMQ的离线事件队列。
//        /// </summary>
//        /// <param name="queueName">队列名字</param>
//        public static IOfflineEventQueue CreateMSMQOfflineEventQueue(string queueName)
//        {
//            queueName.MustNotNullAndNotWhiteSpace("queueName");

//            return new MSOfflineEventQueue(queueName);
//        }
//    }
//}
